Added _gtk_range_set_steppers () internal function
authorJavier Jardón <jjardon@gnome.org>
Fri, 13 Aug 2010 01:22:59 +0000 (03:22 +0200)
committerJavier Jardón <jjardon@gnome.org>
Mon, 23 Aug 2010 18:47:30 +0000 (20:47 +0200)
It's needed by gtkscrollbar

gtk/gtkrange.c
gtk/gtkrange.h
gtk/gtkscrollbar.c

index 44728e3bdd668f8b3687bd809c41d242a781a1e3..9fca36ca94b9ef5bc02889bca6309c0308059a05 100644 (file)
@@ -4004,3 +4004,16 @@ _gtk_range_set_round_digits (GtkRange *range,
 {
   range->round_digits = round_digits;
 }
+
+void
+_gtk_range_set_steppers (GtkRange      *range,
+                         gboolean       has_a,
+                         gboolean       has_b,
+                         gboolean       has_c,
+                         gboolean       has_d)
+{
+  range->has_stepper_a = has_a;
+  range->has_stepper_b = has_b;
+  range->has_stepper_c = has_c;
+  range->has_stepper_d = has_d;
+}
index d4ed7ef2fbf3e6c31c602c4ff91b0277b0436811..9075632d92ce82dbaf2d23009f285ef1214e15e4 100644 (file)
@@ -203,7 +203,11 @@ gint               _gtk_range_get_stop_positions           (GtkRange      *range
                                                             gint         **values);          
 void               _gtk_range_set_round_digits             (GtkRange      *range,
                                                             gint           round_digits);
-
+void               _gtk_range_set_steppers                 (GtkRange      *range,
+                                                            gboolean       has_a,
+                                                            gboolean       has_b,
+                                                            gboolean       has_c,
+                                                            gboolean       has_d);
 
 G_END_DECLS
 
index 34ef5b60ce2b1b4bca8d911f4c9e3f5f9af33b10..a903e87843a03d96de13076aef9c42a51f0e5bcf 100644 (file)
@@ -115,11 +115,8 @@ gtk_scrollbar_style_set (GtkWidget *widget,
 
   range->min_slider_size = slider_length;
   range->slider_size_fixed = fixed_size;
-
-  range->has_stepper_a = has_a;
-  range->has_stepper_b = has_b;
-  range->has_stepper_c = has_c;
-  range->has_stepper_d = has_d;
+  _gtk_range_set_steppers (range,
+                           has_a, has_b, has_c, has_d);
 
   GTK_WIDGET_CLASS (gtk_scrollbar_parent_class)->style_set (widget, previous);
 }